package gdut.jmxywz.been;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Bookmaking entity. @author MyEclipse Persistence Tools
 */

public class Bookmaking implements java.io.Serializable {

	// Fields

	private Integer bookmakingId;
	private Teacher teacherByEditer;
	private Teacher teacherByAssessor;
	private String bookmakingAuthor;
	private String bookmakingTitle;
	private String publishingCompany;
	private String publishTime;
	private String isbn;
	private String auditing;
	private String assessorInfo;
	private Integer sysId;
	private String firstAuthorstyle;
	private String unit;
	private String teachingSection;
	private String secondAuthor;
	private String publishplace;
	private String edition;
	private String schoolSign;
	private String workclass;
	private String totalWords;
	private String subject;
	private String firstSubject;
	private String translation;
	private String language;
	private String itemSource;
	private String introduction;
	private String personCount;
	private String examineState;
	private String publishLevel;
	
	private Set bookmakingFiles = new HashSet(0);

	// Constructors

	/** default constructor */
	public Bookmaking() {
	}

	/** full constructor */
	public Bookmaking(Teacher teacherByEditer, Teacher teacherByAssessor,
			String bookmakingAuthor, String bookmakingTitle,
			String publishingCompany, String publishTime, String isbn,
			String auditing, String assessorInfo,Integer sysId,String firstAuthorstyle,
			String unit,String teachingSection,String secondAuthor,String publishplace,
			String edition,String schoolSign,String workclass,String totalWords,String subject,
			String firstSubject,String translation,String language,String itemSource,String introduction,
			String personCount,String eximineState,String publishLevel,Set bookmakingFiles) {
		this.teacherByEditer = teacherByEditer;
		this.teacherByAssessor = teacherByAssessor;
		this.bookmakingAuthor = bookmakingAuthor;
		this.bookmakingTitle = bookmakingTitle;
		this.publishingCompany = publishingCompany;
		this.publishTime = publishTime;
		this.isbn = isbn;
		this.auditing = auditing;
		this.assessorInfo = assessorInfo;
		this.sysId = sysId;
		this.firstAuthorstyle = firstAuthorstyle;
		this.unit = unit;
		this.teachingSection = teachingSection;
		this.secondAuthor = secondAuthor;
		this.publishplace = publishplace;
		this.edition = edition;
		this.schoolSign = schoolSign;
		this.workclass = workclass;
		this.totalWords = totalWords;
		this.subject = subject;
		this.firstSubject = firstSubject;
		this.translation = translation;
		this.language = language;
		this.itemSource = itemSource;
		this.introduction = introduction;
		this.personCount = personCount;
		this.examineState = eximineState;
		this.publishLevel = publishLevel;
		this.bookmakingFiles = bookmakingFiles;
	}

	// Property accessors

	public Integer getBookmakingId() {
		return this.bookmakingId;
	}

	public void setBookmakingId(Integer bookmakingId) {
		this.bookmakingId = bookmakingId;
	}

	public Teacher getTeacherByEditer() {
		return this.teacherByEditer;
	}

	public void setTeacherByEditer(Teacher teacherByEditer) {
		this.teacherByEditer = teacherByEditer;
	}

	public Teacher getTeacherByAssessor() {
		return this.teacherByAssessor;
	}

	public void setTeacherByAssessor(Teacher teacherByAssessor) {
		this.teacherByAssessor = teacherByAssessor;
	}

	public String getBookmakingAuthor() {
		return this.bookmakingAuthor;
	}

	public void setBookmakingAuthor(String bookmakingAuthor) {
		this.bookmakingAuthor = bookmakingAuthor;
	}

	public String getBookmakingTitle() {
		return this.bookmakingTitle;
	}

	public void setBookmakingTitle(String bookmakingTitle) {
		this.bookmakingTitle = bookmakingTitle;
	}

	public String getPublishingCompany() {
		return this.publishingCompany;
	}

	public void setPublishingCompany(String publishingCompany) {
		this.publishingCompany = publishingCompany;
	}

	public String getPublishTime() {
		return this.publishTime;
	}

	public void setPublishTime(String publishTime) {
		this.publishTime = publishTime;
	}

	public String getIsbn() {
		return this.isbn;
	}

	public void setIsbn(String isbn) {
		this.isbn = isbn;
	}

	public String getAuditing() {
		return this.auditing;
	}

	public void setAuditing(String auditing) {
		this.auditing = auditing;
	}

	public Integer getSysId() {
		return sysId;
	}

	public void setSysId(Integer sysId) {
		this.sysId = sysId;
	}

	public String getFirstAuthorstyle() {
		return firstAuthorstyle;
	}

	public void setFirstAuthorstyle(String firstAuthorstyle) {
		this.firstAuthorstyle = firstAuthorstyle;
	}

	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	public String getTeachingSection() {
		return teachingSection;
	}

	public void setTeachingSection(String teachingSection) {
		this.teachingSection = teachingSection;
	}

	public String getSecondAuthor() {
		return secondAuthor;
	}

	public void setSecondAuthor(String secondAuthor) {
		this.secondAuthor = secondAuthor;
	}

	public String getPublishplace() {
		return publishplace;
	}

	public void setPublishplace(String publishplace) {
		this.publishplace = publishplace;
	}

	public String getEdition() {
		return edition;
	}

	public void setEdition(String edition) {
		this.edition = edition;
	}

	public String getSchoolSign() {
		return schoolSign;
	}

	public void setSchoolSign(String schoolSign) {
		this.schoolSign = schoolSign;
	}

	public String getWorkclass() {
		return workclass;
	}

	public void setWorkclass(String workclass) {
		this.workclass = workclass;
	}

	public String getTotalWords() {
		return totalWords;
	}

	public void setTotalWords(String totalWords) {
		this.totalWords = totalWords;
	}

	public String getSubject() {
		return subject;
	}

	public void setSubject(String subject) {
		this.subject = subject;
	}

	public String getFirstSubject() {
		return firstSubject;
	}

	public void setFirstSubject(String firstSubject) {
		this.firstSubject = firstSubject;
	}

	public String getTranslation() {
		return translation;
	}

	public void setTranslation(String translation) {
		this.translation = translation;
	}

	public String getLanguage() {
		return language;
	}

	public void setLanguage(String language) {
		this.language = language;
	}

	public String getItemSource() {
		return itemSource;
	}

	public void setItemSource(String itemSource) {
		this.itemSource = itemSource;
	}

	public String getIntroduction() {
		return introduction;
	}

	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}

	public String getPersonCount() {
		return personCount;
	}

	public void setPersonCount(String personCount) {
		this.personCount = personCount;
	}

	public String getEximineState() {
		return examineState;
	}

	public void setEximineState(String eximineState) {
		this.examineState = eximineState;
	}

	public String getPublishLevel() {
		return publishLevel;
	}

	public void setPublishLevel(String publishLevel) {
		this.publishLevel = publishLevel;
	}

	public String getAssessorInfo() {
		return this.assessorInfo;
	}

	public void setAssessorInfo(String assessorInfo) {
		this.assessorInfo = assessorInfo;
	}

	public Set getBookmakingFiles() {
		return this.bookmakingFiles;
	}

	public void setBookmakingFiles(Set bookmakingFiles) {
		this.bookmakingFiles = bookmakingFiles;
	}

	public String getExamineState() {
		return examineState;
	}

	public void setExamineState(String examineState) {
		this.examineState = examineState;
	}

}